home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / cbibcode.arc / SETCBRK.C < prev    next >
Encoding:
C/C++ Source or Header  |  1991-08-05  |  651 b   |  29 lines

  1. /* SETCBLK.C --- p. 660 */
  2. #include <stdio.h>
  3. #include <dos.h>
  4. #include <string.h>
  5. main(int argc, char **argv)
  6. {
  7.     int cbrk_flag;
  8.     if(argc < 2)
  9.     {
  10.         printf("Useage: %s <ON or OFF)\n", argv[0]);
  11.         exit(0);
  12.     }
  13.     if((strcmp(argv[1] , "ON") == 0) ||
  14.         (strcmp(argv[1], "on") == 0)) cbrk_flag = 1;
  15.     else
  16.     {
  17.         if((strcmp(argv[1] , "OFF") == 0) ||
  18.             (strcmp(argv[1], "off") == 0)) cbrk_flag = 0;
  19.         else
  20.         {
  21.             printf("Unknown flag: %s\n", argv[1]);
  22.             exit(0);
  23.         }
  24.     }
  25.             /* Set the flag and print new value of flag */
  26.     setcbrk(cbrk_flag);
  27.     printf("Current value or the Control_Break checking "
  28.                        "flag = %d\n", getcbrk());
  29. }